package com.kl.oss.aws;

import org.springframework.web.multipart.MultipartFile;

/**
 * @author kl liu
 * @description
 * @date 2021/8/27 10:29 上午
 */
public interface WiiAmazonManager {


    /**
     * 获取预签名的URL---前端自己上传文件
     */
    String preSignatureUrl(String objectKey);

    /**
     * 获取文件下载地址
     *
     * @param fileKey 文件名
     */
    String downloadPath(String fileKey);

    /**
     * 服务器直接上传文件
     *
     * @param file    上传的文件
     * @param fileKey 上传后的文件名
     */
    AmazonFileModelResp upload(MultipartFile file, String fileKey);
}